
import static org.junit.Assert.*;

import org.junit.After;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;


public class LiczbaTest{
	
	Liczba test = null;
	
	@Before
	public void setUpBefore() throws LiczbaException {
		System.out.println("Rozpoczecie testu");
	}

	@After
	public void tearDownAfter() throws LiczbaException {
		System.out.println("Zakonczenie testu");
	}

	@Test
	public void test0() throws LiczbaException {
		test = new Liczba("1F", 16);
		assertEquals("pierwszu test", "11111/1011/133/111/51/43/37/34/31/29/27/25/23/21/1F/", test.wypis());
	}
	@Test(timeout=1000)
	public void test1() throws LiczbaException {
		test = new Liczba("1F", 16);
		assertNotNull("drugi test", test.dziesietna);	
	}
	@Test(expected=LiczbaException.class)
	public void test2() throws LiczbaException {
		test = new Liczba("1F", 17);
	}
	@Ignore
	public void test3() throws LiczbaException {
		test = new Liczba("1F", 16);
		assertNull("trzeci test", test.dziesietna);
	
	}
}


